package de.ba.se.roboter;

import java.lang.reflect.InvocationTargetException;

import javax.swing.SwingUtilities;
import javax.swing.UIManager;
import javax.swing.UnsupportedLookAndFeelException;

import de.ba.se.roboter.controller.MainController;

/**
 * Der Haupteinstiegspunkt für die Anwendung. Hier wird das L&amp;F gesetzt.
 * 
 * @author Sebastian T&ouml;nse
 *
 */
public class App {
	
	/**
	 * Haupteinstiegspunkt
	 * @param args Wird nicht genutzt.
	 */
	public static void main(String[] args) {
		try {
			SwingUtilities.invokeAndWait(new Runnable() {
				
				@Override
				public void run() {
					try {
						UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
					} catch (ClassNotFoundException | InstantiationException
							| IllegalAccessException
							| UnsupportedLookAndFeelException e) {
						// TODO Auto-generated catch block
						e.printStackTrace();
					}
				}
			});
		} catch (InvocationTargetException | InterruptedException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		final MainController controller = new MainController();
	}
}
